Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): update React Native to v0.75.2 #3567

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

github-actions[bot]
Copy link
Contributor

@github-actions github-actions bot commented Jan 30, 2024

Bumps scripts/update-rn.sh from v0.73.9 to v0.75.2.

Auto-generated by a dependency updater.

Changelog

v0.75.2

Added

Android specific
  • runtime: Add support for handling com.facebook.react.bridge.Dynamic as parameter for TurboModules (45cd81706d by cortinico)

Changed

Android specific
  • ReactRootView: Replaced mLastHeight with mVisibleViewArea.height() since mLastHeight value is not getting updated. For width we are already using mVisibleViewArea.width() (603eb94dd9 by shubhamguptadream11)
  • ImageSource: open for inheritance (02d9979c32 by cortinico)

Removed

iOS specific

Fixed

v0.75.1

Changed

Removed

Android specific

v0.75.0

Breaking

  • codegen: Use hasteModuleName for C++ Turbo Module enums (b7fc5867f2 by christophpurrer)
  • codegen: Use hasteModuleName for C++ Turbo Module structs (07261d0408 by christophpurrer)
  • codegen: Don't support 'float' enums in Turbo Modules (536edf3726 by christophpurrer)
  • codegen: Native modules using the codegen now throw an error when called with null for optional but not nullable arguments. (67b9628af5 by rubennorte)
  • typescript: Transform TouchableHighlight from JS class to ForwardRef component (401f2fbb14 by retyui)
  • typescript: Transform TouchableOpacity from JS class to ForwardRef component (3d00549399 by retyui)
  • eslint: RN ESLint config no longer runs Prettier during ESLint (727f30bd0b by gaearon)
  • c++: ScrollViewShadowNode.h - Make getContentOriginOffset to know info about if call-site want transform or not (ce588db63f by realsoelynn)
  • c++: RuntimeExecutor.h - Remove executeAsynchronously and executeSynchronously_CAN_DEADLOCK (8b1a01610c by philIip)
  • c++: JsErrorHandler.h - Rename JsErrorHandlingFunc to OnJsError (2e3f2268dc by RSNara)
  • c++: JsErrorHandler.h - Rename handleJsError to handleFatalError (c041b9f40f by RSNara)
  • c++: ReactPrimitives.h - Remove unused imports (folly/dynamic.h) (4fd95b6e02 by christophpurrer)
  • c++: LongLivedObjectCollection.h - Make LongLivedObjectCollection::get accept a Runtime reference as parameter. (86a52cc2dc by fabriziocucci)
  • c++: LongLivedObject.h - Make LongLivedObject constructor accept a Runtime reference. (3706bf077e by fabriziocucci)
  • c++: Rename utils/jsi files (d0cac87c6e by TatianaKapos)
  • TextInput: Remove deprecated onTextInput callback (34a50ae8ef by javache)
  • Pressability: Removed deprecated methods from Pressability. (e4f3338069 by javache)
  • cli: Remove the ram-bundle command. (58b45e86a6 by blakef)
Android specific
  • ReactViewBackgroundDrawable: Deprecate ReactViewBackgroundDrawable in favor of CSSBackgroundDrawable (d7766fa927 by NickGerleman)
  • ReactContext: Make ReactApplicationContext and ReactContext abstract. Please instantiate BridgeReactContext instead (bridge mode). Or BridgelessReactContext instead (bridgeless mode). (e69f6755c8 by RSNara)
  • layout: Enable flex gap percentage value for RN. (41a14962fc by realsoelynn)
  • layout:: Set and require android:supportsRtl="true" for RTL layout (82c6f8a580 by NickGerleman)
  • turbomodule: JSIModule - Deleting this class as you should be using TurboModule instead (73b4d67a78 by arushikesarwani94)
  • runtime: ReactHostImpl - Removing ReactJsExceptionHandler param from constructor and providing a default private implementation (fe7e7a015f by alanleedev)
  • DevSupport: DevSupportManagerFactory - Method .create() changed to take an additional parameter of type PausedInDebuggerOverlayManager (nullable) (1d26907ca4 by motiz88)
  • runtime: OnLoad.cpp - Make the app responsible for returning core turbomodule if not using default app setup/template (7facb32f30 by RSNara)
  • measurement: Delete UIManagerModule.measureLayoutRelativeToParent() (958f8e2bb5 by arushikesarwani94)
  • PopUpMenu UIManager.showPopupMenu() and UIManager.dismissPopupMenu() have been removed (c631e93341 by alanleedev)
  • ReactContext: Delete ReactContext.initializeWithInstance(). ReactContext now no longer contains legacy react instance methods. Please use BridgeReactInstance instead. (fb23470483 by RSNara), (05ef779c0b by fabriziocucci), (14fb1cc335 by RSNara), and (f99dc486cd by RSNara)
  • ReactContext Remove getJavaScriptContextHolder() from BridgelessReactContext since now it can be accessed through BridgelessCatalystInstance in Bridgeless mode (4595351310 by arushikesarwani94)
  • ReactContext Remove getRuntimeExecutor() from ReactContext since now it can be accessed through BridgelessCatalystInstance in Bridgeless mode (f7b9aafd10 by arushikesarwani94)
iOS specific
  • runtime: RCTHost.h - Remove getSurfacePresenter and getModuleRegistry (f19371f28d by cipolleschi)
  • Image: Remove unused RCTImageLoadingPerfInstrumentationEnabled (f6b9a42985 by realsoelynn)
  • Error Handling: Remove RCTRedBox access through RCTBridge (b5db214d2a by realsoelynn)
  • runtime EventPriority - Remove EventPriority class and always use the default EventPriority::AsynchronousBatched. This is potentially a breaking change if something in OSS sets a different priority. If a build fails because of this, simply remove the use of EventPriority. (55ed1c26ab by sammy-SC)
  • PushNotificationIOS: RCTPushNotificationManager - Deleting deprecated didReceiveLocalNotification & didReceiveRemoteNotification callbacks (7fffe692e7)
  • PushNotificationIOS: PushNotificationIOS - Deleting deprecated alertAction and repeatInterval (410e3b5ebd)
  • PushNotificationIOS: PushNotificationIOS - Deleting old push notification implementation (916dde4c60 by philIip)
  • cocoapods: Rename BUILD_FROM_SOURCE to RCT_BUILD_HERMES_FROM_SOURCE (6a1509f318 by cipolleschi)
  • cocoapods: Rename React-Codegen to ReactCodegen (6549216b76 by dmytrorykun)
  • TextInput: Remove deprecated onTextInput callback (24aece35b4 by Saadnajmi)

Added

Android specific
  • Image: Adds a new Image prop resizeMultiplier to help increase quality of small images on low DPI devices (b6c3433537)
  • PopUpMenu: Add (optional) onPopupDismiss() callback for PopupMenuAndroid (bc3e3360d1 by alanleedev)
  • StatusBar: Added null checks, marked null safety in StatusBarModule (7349dabae2)
  • StatusBar: Added suppression for deprecated getter/setter usage in StatusBarModule (ac51deeaf4)
  • c++: Allow bridgeless apps to register cxx modules via cxxreactpackages (b9e52f0807 by RSNara)
  • c++: Introduce CallInvokerHolder stable API (69bb4fca44 by philIip)
  • colors Update ColorPropConverter to support color function values (4fb5573796 by ryanlntn)
  • colors: Add isWideColorGamutEnabled to ReactActivityDelegate (0a9891a2f2 by ryanlntn)
  • colors: Extend Property Processor to support long props (0a80270187 by cipolleschi)
  • colors: Update ColorPropConverter to support color function values (fa7dbd578d by ryanlntn)
  • colors: Update bridge to handle long values (0dc5c5f1f4 by ryanlntn)
  • error handling: Option to set a custom JSExceptionHandler instance (098454d425)
  • gradle: Expose prefabs for newly added targets (c16761da83 by WoLewicki)
  • layout Percentage support in translate (c13790ff1d by intergalacticspacehighway)
  • layout: Added support for using percentages when defining border radius related properties. (181ed33ab0 by jorge-cab)
  • runtime: Add 64 bit integer (long) value support to MapBuffer (57ed0fb309 by ryanlntn)
  • runtime: Add the ReactMarkerConstants.CONTENT_APPEARED support on Android in bridgeless mode. (5da9fdf8f1 by Kudo)
  • runtime: Added onUserLeaveHint support into ReactActivityDelegate (3cf6c64a80 by behenate)
  • runtime: Added onUserLeaveHint support into ReactActivityDelegate (6450d08187 by behenate)
  • runtime: Added featureflag to avoid additional background threads during execution (4324f08749 by javache)
  • runtime: Added getNativeModule(name) to ReactContext (fdb2427a86 by javache)
  • runtime: GetJavaScriptContextHolder() supported in BridgelessReactContext since it's supported in ReactContext[Bridge] (dfa6519749 by arushikesarwani94)
  • runtime: Introduce BridgeReactContext (6386988de1 by RSNara)
  • runtime: Introduced ReactContext.hasReactInstance() to replace .hasCatalystInstance() (3a3f3e6232 by RSNara)
  • turbomodule: Add BindingsInstaller for TurboModules (d999e9bf1e by Kudo)
iOS specific

Changed

  • Animated: Improved performance of Animated components (452373b5bf by yungsters)
  • BlobModule: Add info to invalid blob response error (489df722b3)
  • BlobModule: Trim invalid blob response error message (30463fb007)
  • Pressable: Improve performance of Pressable component. (cfa784c5ce by Zahoq)
  • ScrollView: MaintainVisibleContentPosition property on ScrollView now selects the first partially visible view as the anchor, rather than the first fully visible view. (252ef19c8d)
  • StyleSheet Optimized performance of StyleSheet.compose (34331af9ce by yungsters)
  • c++: Allow invoking the AsyncCallback synchronously to allow for tight performance optimization. (765e542c8d by nlutsenko)
  • debugger: Inspector proxy: Rewrite 127.0.0.1 to localhost in source map URLs for better IPv4->IPv6 tunnelling support. (a52bd7dd08 by robhogan)
  • debugger: Update Chrome launch flags for --experimental-debugger launch flow (b1bb0bee41 by motiz88)
  • deps: Bumped react-native-community/cli to 14.0.0
  • hermes: Enable regenerator transform for hermes-canary (a0237e96f1 by avp)
  • hermes: Disable Babel plugin for arrow functions for Hermes (cdc3b9cdfc by yungsters)
  • jest: Enables React global flag that causes Jest testing environment to require act() (5a8327857b by yungsters)
  • js: Console polyfill now copies all properties from the existing console object (949296571b by motiz88)
  • linter: no-string-refs is now a lint error (387250112e by yungsters)
  • react-dev-tools: Upgrade[react-devtools-core]: ^5.3.1 (2617ec5570 by hoxyq)
  • react: Upgrade to react18.3.1 (abb7070a51 by yungsters)
  • share Update Share.share()'s argument types to be more explicit. (8b53d41a88)
  • template: Moved the template from react-native into react-native-community/template (07abfceae1 by blakef)
  • testing: mockComponent now also mocks name (5062c5256e by yungsters)
  • testing: Allow moving SyncCallback for advanced use-cases (43c55e98d4 by javache)
  • yoga: Reduce warning level of distributed Yoga builds (b696a7dc5e by NickGerleman)
Android specific
  • Alert: Migrated AlertFragment dialog builder to use androidx.appcompat (1/2) (297ded90aa)
  • Alert: Migrated AlertFragment dialog builder to use androidx.appcompat (2/2) (600d3f6ff1)
  • deps: Bump Fresco to 3.2.0 to fix CVE-2018-14498 (744024be7f by cortinico)
  • deps: AGP to 8.5.0 (19f6aec4a1 by cortinico)
  • deps: Kotlin to 1.9.24 (3f3abf5b40 by cortinico)
  • DevSupport Expose openDebugger() method on DevSupportManager (b309af79e8 by motiz88)
  • DevSupport In bridgeless, useDevSupport now is configurable by ReactNativeHost. (d195fd0c06 by javache)
  • DevSupport: Decouple DevInternalSettings from DevSupportManagerBase (52cec1e798 by Kudo)
  • DevSupport: Update constructor signature of DevServerHelper (a1e8118541 by huntie)
  • gradle: Expose mapbufferjni via prefab. (c73e22142e by tomekzaw)
  • runtime: Changed the handleRemoveView function in ReactViewGroup.java to ignore calls for Views that are not children of this ViewGroup (0d7a92b551 by bartlomiejbloniarz)
  • runtime: Enforce Activities using ReactDelegate implement DefaultHardwareBackBtnHandler. (a2d277f740 by javache)
  • runtime: Simplified ReactActivityDelegate to expose a single createRootView method. (3283202248 by javache)
  • runtime: Throwing IllegalArgumentException from ReactPackage is no longer suppressed (2584bcb6c8 by javache)
iOS specific
  • Modal: Move the snapshotting code before the dismissal. (30d6251b78 by cipolleschi)
  • Networking: Fire onprogress event for XMLHttpRequest even when the Content-Length header is missing in the response headers (457d14bd1b)
  • RCTAppDelegate: Improve reusability for RCTRootViewFactory (23709f7c61 by Kudo)
  • RCTAppDelegate: Support customizeRootView from RCTRootViewFactory (8956869792 by Kudo)
  • cocoapods: Add DEFINES_MODULE for React-jsinspector.podspec (4e6186555e by Kudo)
  • ruby: Update Gemfile in template (06eea61c19 by matinzd)
  • runtime: Fallback to the first foregroundInactive window when there are no foregroundActive windows in RCTKeyWindow (42ceacd281 by cipolleschi)
  • runtime: Move notifyObservers straight to RCTEventDispatcher.mm. (f5c888c2d7 by WoLewicki)

Deprecated

  • cli: npx react-native init is deprecated and will log a warning until 0.76 (47a3f52007 by blakef)
  • runtime: Deprecate RCTRuntimeExecutorModule (7ea84bd3eb by philIip)

Removed

  • Image: Remove non-existent methods from <ImageBackground/> component (09c903c439 by retyui)
  • TextInput: Remove viewconfigs for onTextInput callbacks (910cde6134 by javache)
  • debugger: launchId query param for /debugger-frontend is no longer generated automatically for each /open-debugger call. Caller of /open-debugger is now responsible for generating the launchId, which will be passed along to /debugger-frontend. (b7de916664 by EdmondChuiHW)
  • dev-middleware: react-native/dev-middleware: Remove non-standard faviconUrl field from CDP /json response (df19e597e3 by huntie)
  • typescript: Remove tvParallaxProperties prop from TouchableOpacity & add missing focusable, rejectResponderTermination props (0a0cd6517f by retyui)
  • android - Animated: Removed NativeAnimationsDebugModule (already not Public API) (95f7a5c597 by yungsters)
  • **ios - cocoapods: ** Delete deprecated Xcode version check (2b85a236a1 by naxey)

Fixed

  • Animated: Fix broken native animation in Paper (92540a618d by sammy-SC)
  • Animated: Fix sequence restart failure (a93a15aca3 by asyler)
  • Animated: Fixed memoization for components wrapped with createAnimatedComponent (be06fd4e22)
  • Button: Adds forwardRef call to new functional component implementation of Button control. (8e7263a415 by chiaramooney)
  • FlatList: Fix clicking items on the inverted FlatList on the new architecture (3753b7a0e7 by kosmydel)
  • Networking Fix fetch memory leak (c647950e5e by huzhanbo1996)
  • TextInput Handle fontWeight normalization for TextInput component (15f27bc299 by NickGerleman)
  • Touchable: Fixed inconsistency in TouchableX component disabled / focusable behavior (775713cef7 by rozele)
  • c++: Avoid ShadowTreeRegistry::mutex_ read lock reentrancy (1a164fae6a by rozele)
  • cli: Allow proxying commands from react-native to react-native-community/cli with explicit warning (9aed45a9d9 by blakef)
  • cli: Fix version checker not considering nightlies (489d9f6c62 by tido64)
  • codegen: Align CodegenSchema.d.ts with CodegenSchema.js (ea3a7143b9 by christophpurrer)
  • codegen: Don't break script phase and codegen when coreutils installed on macOS (e0799536ef by blakef)
  • codegen: Fixed Props.h created from codegen missing default initializers in C++ struct (639d890dff by alanleedev)
  • codegen: Make sure that we can't include Codegen symbols multiple times (46b6453eb6 by cipolleschi)
  • codegen: Fixed crash when passing fewer arguments than expected in native modules using codegen (179b684e76 by rubennorte)
  • codegen: Fixed crash when passing non-numeric values where RootTag is expected to methods in native modules using codegen (abbc6eb022 by rubennorte)
  • codegen: Fixes enum codegen value cases (1a1795a537 by zhongwuzw)
  • debugger: LogBox and Chrome DevTools stack frame collapsing patterns are now compatible with Windows file paths. (8d0046a5e1 by motiz88)
  • debugger: Debugger frontend socket-termination countdown now begins after the ping message is actually sent (20462ca984 by EdmondChuiHW)
  • debugger: Fix breakpoints opening to incorrect location or disappearing from debugger frontend UI. (ac714b1c33 by robhogan)
  • debugger: Inspector proxy: prevent errors proxying a device message from blocking the handler queue or spamming logs. (e05319cc87 by robhogan)
  • error handling: Fixed LogBox not showing correctly on the New Architecture (db1043dfbf by rubennorte)
  • error handling: Remove accidental duplication in React warnings in Logbox (32c3cd3e8a by gaearon)
  • error handling: Fix logbox reporting for React errors (64e6721b23 by yungsters)
  • error handling: Support component stacks without source info. (1b53051b8c by rickhanlonii)
  • error handling: Support component stacks without source info. (e9e668f0ec by rickhanlonii)
  • error handling: Support hermes component stacks with missing source info. (82db330360 by rickhanlonii)
  • infra: Replace deprecated babel-plugin libraries to fix deprecation warnings on installation (6213b2a62a by kaganece)
  • jest: Fix jest setup for Image methods (resolveAssetSource, getSize, prefetch, queryCache) (d53cc2b46d)
  • layout: Fix duplicate rotation operations (54f582f651 by NickGerleman)
  • layout: Fixed padding not being applied to inline views in text (12aef32b82 by j-piasecki)
  • layout: Fixup margin: auto and justification behavior for overflowed containers (f21d9afe0b by NickGerleman)
  • runtime: Add collapsableChildren prop (7b44c8d1d0 by NickGerleman)
  • runtime: Add missing NativeState methods to the WithRuntimeDecorator class. (218ea5d44c by bartlomiejbloniarz)
  • runtime: Add option for multiple mountingOverrideDelegates (358fe46969 by WoLewicki)
  • runtime: Fixed prioritization of idle priority tasks, which were incorrectly scheduled as immediate priority (0ca3ed87f3 by rubennorte)
  • runtime: New architecture timer methods now return integers instead of an opaque object. (a16f7dc547 by javache)
Android specific
  • Animated: Reduce maximum log spam from FrameBasedAnimationDriver (42299499d8)
  • DevMenu: ShouldShowDevMenuOrReload() in RELEASE mode (63043b79be by arushikesarwani94)
  • DevSupport: OnKeyLongPress() in RELEASE mode (bdcc979bab by arushikesarwani94)
  • Modal: Fix a crash in Modal component (d116837da2 by sammy-SC)
  • PointerEvents: PointerEvents were not dispatching after a scroll event (766ece7b9b by javache)
  • PointerEvents: Views would still receive hover events when nested in a view with pointer-events: "none" (38cbc082db by javache)
  • ReactDelegate: Fixing exposing ReactDelegate through ReactActivity for reload() (e25860f07c by arushikesarwani94)
  • ScrollView: Add support for scrollEventThrottle for ScrollView on the New Architecture. (4d2262b8d2 by dmytrorykun)
  • ScrollView: Fix maintainVisibleContentPosition during momentum scroll (a9e6759bb5 by janicduplessis)
  • StatusBar: Fixed StatusBar.currentHeight calculations to honor all cutout sizes (0b8222a854)
  • StatusBar: Fixed StatusBar.currentHeight calculations to honor all cutout sizes (cc485ccf7d)
  • Text: Fixed adjustFontSizeToFit when used without numberOfLines (b236e154a1 by j-piasecki)
  • Text: Fixed adjustsFontSizeToFit not working on Android when using the new architecture (747a96b7b3 by j-piasecki)
  • autolinking: Fix autolink plugin for libraries that are platform-specific (20521cc908 by gabrieldonadel)
  • autolinking: Fix core autolinking not working on Windows (c8cb3d4a59 by cortinico)
  • autolinking: If npx react-native-community/cli config fails or timeouts proper error is shown and built is aborted, instead of leaving and empty autolinking.json (3782511350 by mfazekas)
  • error handling: Android exceptions without a message would lead to unexpected crashes (48f48f8e67 by javache)
  • error handling: Fixed android native rejections should be instanceof Error (62cbdbbcc6 by huzhanbo1996)
  • error handling: Show RedBox after reloads fail (bridgeless) (2f8d4f0c25 by RSNara)
  • gradle: Fixed build from source failing due to a missing file (b2898540c9 by j-piasecki)
  • gradle: Make rrc_textinput on Android a shared library (ea8ad6457c by j-piasecki)
  • kotlin: Fix crash due to missing JvmStatic to convertToCase (cef17ba14f by cortinico)
  • kotlin: Use JvmStatic annotations for all methods from AndroidUnicodeUtils.kt (54dadd7bda by WoLewicki)

⚠️ Changelog content truncated by 145718 characters because it was over the limit (60000) and wouldn't fit into PR description.

@github-actions github-actions bot added the dependencies Pull requests that update a dependency file label Jan 30, 2024
Copy link
Contributor Author

github-actions bot commented Jan 30, 2024

Android (legacy) Performance metrics 🚀

  Plain With Sentry Diff
Startup time 555.38 ms 607.71 ms 52.34 ms
Size 17.73 MiB 20.06 MiB 2.33 MiB

Baseline results on branch: main

Startup times

Revision Plain With Sentry Diff
27ef4ee 317.40 ms 321.70 ms 4.30 ms
6e8584e 447.10 ms 474.71 ms 27.61 ms
148f924 492.65 ms 500.28 ms 7.63 ms
34aba08 328.10 ms 342.84 ms 14.74 ms
70e6261 482.65 ms 495.70 ms 13.05 ms
575f9da 415.26 ms 422.98 ms 7.72 ms
1c65324 426.37 ms 460.36 ms 33.99 ms
15c80ab+dirty 336.27 ms 350.58 ms 14.31 ms
1d86dd6 405.14 ms 411.06 ms 5.92 ms
31fcca2 391.22 ms 414.78 ms 23.56 ms

App size

Revision Plain With Sentry Diff
27ef4ee 17.73 MiB 19.82 MiB 2.08 MiB
6e8584e 17.73 MiB 19.86 MiB 2.12 MiB
148f924 17.73 MiB 19.94 MiB 2.21 MiB
34aba08 17.73 MiB 19.80 MiB 2.07 MiB
70e6261 17.73 MiB 19.94 MiB 2.21 MiB
575f9da 17.73 MiB 19.83 MiB 2.10 MiB
1c65324 17.73 MiB 19.95 MiB 2.21 MiB
15c80ab+dirty 17.73 MiB 20.04 MiB 2.31 MiB
1d86dd6 17.73 MiB 19.86 MiB 2.12 MiB
31fcca2 17.73 MiB 19.90 MiB 2.17 MiB

Previous results on branch: deps/scripts/update-rn.sh

Startup times

Revision Plain With Sentry Diff
c66fb41 413.08 ms 440.66 ms 27.58 ms
909a67e 472.34 ms 494.90 ms 22.56 ms
f01ecfc 431.29 ms 463.18 ms 31.89 ms
236cc9c 461.47 ms 479.20 ms 17.73 ms

App size

Revision Plain With Sentry Diff
c66fb41 17.73 MiB 19.95 MiB 2.21 MiB
909a67e 17.73 MiB 20.04 MiB 2.31 MiB
f01ecfc 17.73 MiB 19.93 MiB 2.20 MiB
236cc9c 17.73 MiB 19.93 MiB 2.20 MiB

Copy link
Contributor Author

github-actions bot commented Jan 30, 2024

Android (new) Performance metrics 🚀

  Plain With Sentry Diff
Startup time 364.29 ms 383.71 ms 19.42 ms
Size 7.15 MiB 8.32 MiB 1.17 MiB

Baseline results on branch: main

Startup times

Revision Plain With Sentry Diff
d7401ac+dirty 373.98 ms 394.08 ms 20.10 ms
70caa60+dirty 308.83 ms 393.06 ms 84.23 ms
e5c9b8b+dirty 335.40 ms 360.06 ms 24.67 ms
b1e8712+dirty 322.55 ms 331.84 ms 9.29 ms
2534337+dirty 597.14 ms 665.04 ms 67.90 ms
1c65324+dirty 381.10 ms 427.26 ms 46.16 ms
e73f4ed+dirty 262.98 ms 311.02 ms 48.04 ms
9c48b2c+dirty 270.82 ms 321.12 ms 50.30 ms
9433f35+dirty 265.50 ms 336.08 ms 70.58 ms
76d1baf+dirty 339.02 ms 408.65 ms 69.63 ms

App size

Revision Plain With Sentry Diff
d7401ac+dirty 7.15 MiB 8.04 MiB 910.85 KiB
70caa60+dirty 7.15 MiB 8.03 MiB 901.79 KiB
e5c9b8b+dirty 7.15 MiB 8.10 MiB 980.41 KiB
b1e8712+dirty 7.15 MiB 8.04 MiB 912.27 KiB
2534337+dirty 7.15 MiB 8.11 MiB 988.68 KiB
1c65324+dirty 7.15 MiB 8.22 MiB 1.07 MiB
e73f4ed+dirty 7.15 MiB 8.09 MiB 965.94 KiB
9c48b2c+dirty 7.15 MiB 8.07 MiB 947.16 KiB
9433f35+dirty 7.15 MiB 8.08 MiB 959.34 KiB
76d1baf+dirty 7.15 MiB 8.09 MiB 964.41 KiB

Previous results on branch: deps/scripts/update-rn.sh

Startup times

Revision Plain With Sentry Diff
236cc9c+dirty 330.73 ms 355.79 ms 25.06 ms
909a67e+dirty 366.48 ms 394.66 ms 28.18 ms
c66fb41+dirty 355.42 ms 403.84 ms 48.42 ms
f01ecfc+dirty 367.79 ms 403.25 ms 35.46 ms

App size

Revision Plain With Sentry Diff
236cc9c+dirty 7.15 MiB 8.21 MiB 1.06 MiB
909a67e+dirty 7.15 MiB 8.31 MiB 1.17 MiB
c66fb41+dirty 7.15 MiB 8.22 MiB 1.07 MiB
f01ecfc+dirty 7.15 MiB 8.21 MiB 1.06 MiB

Copy link
Contributor Author

github-actions bot commented Jan 31, 2024

iOS (legacy) Performance metrics 🚀

  Plain With Sentry Diff
Startup time 1242.51 ms 1239.31 ms -3.20 ms
Size 2.36 MiB 3.07 MiB 725.33 KiB

Baseline results on branch: main

Startup times

Revision Plain With Sentry Diff
86d6d2c+dirty 1267.55 ms 1286.21 ms 18.66 ms
e2b64fe+dirty 1232.22 ms 1255.20 ms 22.98 ms
9433f35+dirty 1246.94 ms 1271.45 ms 24.52 ms
4a6664f+dirty 1209.49 ms 1208.63 ms -0.86 ms
80b2ce3+dirty 1265.92 ms 1268.60 ms 2.69 ms
dadc233+dirty 1223.20 ms 1236.88 ms 13.68 ms
f06c879+dirty 1252.64 ms 1259.66 ms 7.02 ms
5a22220+dirty 1209.49 ms 1220.94 ms 11.45 ms
3853f43+dirty 1221.82 ms 1242.64 ms 20.82 ms
8900e1a+dirty 1210.27 ms 1218.66 ms 8.39 ms

App size

Revision Plain With Sentry Diff
86d6d2c+dirty 2.36 MiB 2.82 MiB 462.82 KiB
e2b64fe+dirty 2.36 MiB 2.85 MiB 495.80 KiB
9433f35+dirty 2.36 MiB 2.85 MiB 499.80 KiB
4a6664f+dirty 2.36 MiB 3.04 MiB 696.39 KiB
80b2ce3+dirty 2.36 MiB 2.84 MiB 486.98 KiB
dadc233+dirty 2.36 MiB 2.84 MiB 486.85 KiB
f06c879+dirty 2.36 MiB 2.88 MiB 530.42 KiB
5a22220+dirty 2.36 MiB 2.92 MiB 570.21 KiB
3853f43+dirty 2.36 MiB 2.85 MiB 499.81 KiB
8900e1a+dirty 2.36 MiB 2.83 MiB 479.25 KiB

Previous results on branch: deps/scripts/update-rn.sh

Startup times

Revision Plain With Sentry Diff
909a67e+dirty 1231.94 ms 1230.14 ms -1.80 ms
f01ecfc+dirty 1228.78 ms 1230.45 ms 1.67 ms
236cc9c+dirty 1317.96 ms 1322.51 ms 4.55 ms
c66fb41+dirty 1215.94 ms 1216.11 ms 0.17 ms

App size

Revision Plain With Sentry Diff
909a67e+dirty 2.36 MiB 3.06 MiB 713.26 KiB
f01ecfc+dirty 2.36 MiB 2.92 MiB 570.30 KiB
236cc9c+dirty 2.36 MiB 2.92 MiB 570.03 KiB
c66fb41+dirty 2.36 MiB 3.04 MiB 698.62 KiB

@bruno-garcia bruno-garcia force-pushed the deps/scripts/update-rn.sh branch 4 times, most recently from 48040db to c38742c Compare February 1, 2024 15:27
Copy link
Contributor Author

github-actions bot commented Feb 1, 2024

iOS (new) Performance metrics 🚀

  Plain With Sentry Diff
Startup time 1230.74 ms 1227.88 ms -2.87 ms
Size 2.92 MiB 3.63 MiB 731.21 KiB

Baseline results on branch: main

Startup times

Revision Plain With Sentry Diff
86d6d2c+dirty 1291.62 ms 1296.80 ms 5.18 ms
e2b64fe+dirty 1285.78 ms 1297.56 ms 11.78 ms
9433f35+dirty 1232.24 ms 1232.74 ms 0.50 ms
4a6664f+dirty 1218.77 ms 1221.07 ms 2.30 ms
80b2ce3+dirty 1245.12 ms 1262.04 ms 16.92 ms
dadc233+dirty 1266.52 ms 1282.55 ms 16.03 ms
f06c879+dirty 1285.14 ms 1285.86 ms 0.72 ms
5a22220+dirty 1246.18 ms 1249.61 ms 3.43 ms
3853f43+dirty 1271.74 ms 1278.04 ms 6.30 ms
8900e1a+dirty 1268.36 ms 1273.04 ms 4.68 ms

App size

Revision Plain With Sentry Diff
86d6d2c+dirty 2.92 MiB 3.37 MiB 464.31 KiB
e2b64fe+dirty 2.92 MiB 3.41 MiB 499.97 KiB
9433f35+dirty 2.92 MiB 3.41 MiB 503.55 KiB
4a6664f+dirty 2.92 MiB 3.60 MiB 702.09 KiB
80b2ce3+dirty 2.92 MiB 3.40 MiB 492.75 KiB
dadc233+dirty 2.92 MiB 3.40 MiB 492.53 KiB
f06c879+dirty 2.92 MiB 3.44 MiB 533.24 KiB
5a22220+dirty 2.92 MiB 3.48 MiB 575.81 KiB
3853f43+dirty 2.92 MiB 3.41 MiB 503.54 KiB
8900e1a+dirty 2.92 MiB 3.39 MiB 485.96 KiB

Previous results on branch: deps/scripts/update-rn.sh

Startup times

Revision Plain With Sentry Diff
909a67e+dirty 1216.10 ms 1217.41 ms 1.30 ms
f01ecfc+dirty 1224.04 ms 1228.31 ms 4.27 ms
236cc9c+dirty 1236.10 ms 1238.60 ms 2.50 ms
c66fb41+dirty 1228.08 ms 1235.42 ms 7.34 ms

App size

Revision Plain With Sentry Diff
909a67e+dirty 2.92 MiB 3.62 MiB 715.33 KiB
f01ecfc+dirty 2.92 MiB 3.48 MiB 575.84 KiB
236cc9c+dirty 2.92 MiB 3.48 MiB 575.61 KiB
c66fb41+dirty 2.92 MiB 3.61 MiB 705.55 KiB

@bruno-garcia bruno-garcia force-pushed the deps/scripts/update-rn.sh branch 3 times, most recently from 4ea1ad8 to a56ff71 Compare February 5, 2024 17:43
@github-actions github-actions bot changed the title chore(deps): update React Native to v0.73.3 chore(deps): update React Native to v0.73.4 Feb 6, 2024
@bruno-garcia bruno-garcia force-pushed the deps/scripts/update-rn.sh branch 4 times, most recently from 9c8f6d7 to 5b65668 Compare February 12, 2024 17:23
@bruno-garcia bruno-garcia force-pushed the deps/scripts/update-rn.sh branch 8 times, most recently from 3f74f83 to f28f469 Compare February 15, 2024 15:20
@bruno-garcia bruno-garcia force-pushed the deps/scripts/update-rn.sh branch 8 times, most recently from e5d99d9 to 40ad2e7 Compare August 21, 2024 03:03
@github-actions github-actions bot changed the title chore(deps): update React Native to v0.75.1 chore(deps): update React Native to v0.75.2 Aug 21, 2024
@bruno-garcia bruno-garcia force-pushed the deps/scripts/update-rn.sh branch 12 times, most recently from 513db0f to 8ee8d0f Compare August 28, 2024 12:12
@bruno-garcia bruno-garcia force-pushed the deps/scripts/update-rn.sh branch 4 times, most recently from eb70246 to 83aa9f8 Compare September 5, 2024 03:04
@bruno-garcia bruno-garcia force-pushed the deps/scripts/update-rn.sh branch 3 times, most recently from a9fd553 to 2a83da8 Compare September 9, 2024 03:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants